package spa.servico;

import java.util.List;
import spa.modelo.paciente.Paciente;
import spa.persistencia.PacienteDAO;
/**
 *
 * @author Valdi Geraldo - valdi.ads@gmail.com
 */
public class PacienteServico {

    private PacienteDAO pacienteDAO = new PacienteDAO();
    private String retorno;
    public String salvar(Paciente paciente){
        try {
           pacienteDAO.salvar(paciente);
           retorno="Paciente Cadastrado com Sucesso";
        } catch (Exception e) {
            retorno = "Erro ao Cadastrar o paciente"+e;
        }
        return retorno;
    }

    public String atualizar(Paciente paciente){
         try {
           pacienteDAO.atualizar(paciente);
           retorno="Paciente Alterado com Sucesso";
        } catch (Exception e) {
            retorno = "Erro ao Alterar o paciente"+e;
        }
        return retorno;
    }

    public String deletar(Paciente paciente){
        try {
           pacienteDAO.deletar(paciente);
           retorno="Paciente Alterado com Sucesso";
        } catch (Exception e) {
            retorno = "Erro ao Alterar o paciente"+e;
        }
        return retorno;
    }

    public List<Paciente> buscarPorNome(String nome){
        return pacienteDAO.BuscarPorNome(nome);
    }
}
